const Timestamp = new Date().getTime();
module.exports = {
  // 基本路径
  publicPath: "/",
  // 输出文件目录
  outputDir: "dist/"+process.env.VUE_APP_DIR_NAME,
  // eslint-loader 是否在保存的时候检查
  lintOnSave: false,
  // 用于放置生成的静态资源的目录
  assetsDir: "assets",
  //加入版本号 避免缓存
  configureWebpack: {
  	output: {
  		// 输出重构  打包编译后的 文件名称  【模块名称.版本号】
  		filename: `assets/js/[name].${Timestamp}.js`,
  		chunkFilename: `assets/js/[name].${Timestamp}.js`
  	}
  },
  // webpack-dev-server 相关配置
  devServer: {
    open: true,
    host: "0.0.0.0",
    port: 5958,
    https: false,
    hotOnly: false,
    before: () => { }
  },
  pages: {
    index: {
      // page 的入口
      entry: "./src/main.js",
      // 模板来源
      template: "public/index.html",
      // 在 dist/index.html 的输出
      filename: "index.html"
    }
  },
  // 生产环境是否生成 sourceMap 文件
  productionSourceMap: false,
  // 第三方插件配置
  pluginOptions: {}
};
